home *** CD-ROM | disk | FTP | other *** search
/ Joystick Magazine 2000 November / cd joystick no120 novembre 2000 cd 1.iso / data / demos / gunlok / data1.cab / Program_Executable_Files / scripts / level06.gls < prev    next >
Text File  |  2000-08-22  |  14KB  |  828 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10. #include "containerd_frag.gsh"
  11. #include "gastank.gsh"
  12. #include "robodozer.gsh"
  13. #include "fragboulder.gsh"
  14.  
  15.  
  16. // good guys
  17.  
  18. #include "gunlok.gsh"
  19. #include "hark.gsh"
  20. #include "frend.gsh"
  21. #include "elint.gsh"
  22. #include "maskelyn.gsh"
  23.  
  24.  
  25. // bad guys
  26.  
  27.  
  28. #include "walking_mine.gsh"
  29. #include "scarflash.gsh"
  30. #include "sneeker.gsh"
  31. #include "rampagor.gsh"
  32. #include "warflash.gsh"
  33.  
  34. // neutral things
  35.  
  36. #include "crate.gsh"
  37. #include "crateb.gsh"
  38. #include "superbox.gsh"
  39.  
  40. // fires
  41.  
  42. #include "carfire.gsh"
  43. #include "oilfire.gsh"
  44. #include "corona_light.gsh"
  45. #include "greenlight.gsh"
  46. #include "bluelight.gsh"
  47. #include "redlight.gsh"
  48. #include "yellowbulb.gsh"
  49.  
  50. /*********/
  51. /* NOTES */
  52. /*********/
  53.  
  54. /**********/
  55. /* SHAPES */
  56. /**********/
  57.  
  58. // world objects
  59.  
  60.  
  61. shape Shp_button
  62. {
  63.     file "objects\LIFTSWITCH G.rif"
  64.     name "LIFTSWITCH G"
  65. }
  66.  
  67. shape Shp_key
  68. {
  69.     file "objects\ID MODULE.rif"
  70.     name "ID MODULE"
  71. }
  72.  
  73.  
  74. shape Shp_body
  75. {
  76.     file "levels\level06.rif"
  77.     name "body"
  78. }
  79.  
  80. shape Shp_carrier
  81. {
  82.     file "levels\level06.rif"
  83.     name "carrier"
  84. }
  85.  
  86. hierarchy Hcy_Humanpod
  87. {
  88.     file "objects\humanpod.rif"
  89.     name "Humanpod"
  90. }
  91.  
  92. shape Shp_containerd
  93. {
  94.     file    "levels\level06.rif"
  95.     name    "containerd A"
  96. }
  97.  
  98.  
  99. /*
  100. shape Shp_doors
  101. {
  102.     file "levels\level06.rif"
  103.     name "doors"
  104. }
  105. */
  106. shape Shp_gastowerlift
  107. {
  108.     file "levels\level06.rif"
  109.     name "gastowerlift"
  110. }
  111.  
  112. shape Shp_towerlift
  113. {
  114.     file "levels\level06.rif"
  115.     name "towerlift"
  116. }
  117.  
  118. shape Shp_buttonb
  119. {
  120.     file "objects\LIFTSWITCH F.rif"
  121.     name "LIFTSWITCH F"
  122. }
  123.  
  124. shape Shp_buttonc
  125. {
  126.     file "objects\LIFTSWITCH E.rif"
  127.     name "LIFTSWITCH E"
  128. }
  129. /********GARBAGE************/
  130.  
  131. shape Shp_garbage_B
  132. {
  133.     file "OBJECTS\GARBAGE B.rif"
  134.     name "GARBAGE B"
  135. }
  136.  
  137. shape Shp_garbage_C
  138. {
  139.     file "OBJECTS\GARBAGE C.rif"
  140.     name "GARBAGE C"
  141. }
  142.  
  143. shape Shp_garbage_D
  144. {
  145.     file "OBJECTS\GARBAGE D.rif"
  146.     name "GARBAGE D"
  147. }
  148.  
  149. shape Shp_garbage_E
  150. {
  151.     file "OBJECTS\GARBAGE E.rif"
  152.     name "GARBAGE E"
  153. }
  154.  
  155. shape Shp_cara
  156. {
  157.     file "levels\level06.rif"
  158.     name "CAR A"
  159. }
  160.  
  161. shape Shp_garbage_G
  162. {
  163.     file "OBJECTS\GARBAGE G.rif"
  164.     name "GARBAGE G"
  165. }
  166.  
  167. shape Shp_garbage_H
  168. {
  169.     file "OBJECTS\GARBAGE H.rif"
  170.     name "GARBAGE H"
  171. }
  172.  
  173. shape Shp_garbage_I
  174. {
  175.     file "OBJECTS\GARBAGE I.rif"
  176.     name "GARBAGE I"
  177. }
  178.  
  179. shape Shp_garbage_J
  180. {
  181.     file "OBJECTS\GARBAGE J.rif"
  182.     name "GARBAGE J"
  183. }
  184.  
  185. shape Shp_garbage_K
  186. {
  187.     file "OBJECTS\GARBAGE K.rif"
  188.     name "GARBAGE K"
  189. }
  190.  
  191. shape Shp_garbage_L
  192. {
  193.     file "OBJECTS\GARBAGE L.rif"
  194.     name "GARBAGE L"
  195. }
  196.  
  197. shape Shp_gasframea
  198. {
  199.     file "levels\level06.rif"
  200.     name "gasframe A"
  201. }
  202.  
  203.  
  204. /**********JUNKPILE*********/
  205.  
  206. shape Shp_Junk
  207. {
  208.     file "levels\level06.rif"
  209.     name "JUNK A"
  210. }
  211.  
  212. shape Shp_Junkpile_F
  213. {
  214.     file "OBJECTS\JUNKPILE F.rif"
  215.     name "JUNKPILE F"
  216. }
  217.  
  218. shape Shp_Junkpile_G
  219. {
  220.     file "OBJECTS\JUNKPILE G.rif"
  221.     name "JUNKPILE G"
  222. }
  223.  
  224. shape Shp_Junkpile_H
  225. {
  226.     file "OBJECTS\JUNKPILE H.rif"
  227.     name "JUNKPILE H"
  228. }
  229.  
  230. shape Shp_Junkpile_I
  231. {
  232.     file "OBJECTS\JUNKPILE I.rif"
  233.     name "JUNKPILE I"
  234. }
  235.  
  236. shape Shp_Junkpile_J
  237. {
  238.     file "OBJECTS\JUNKPILE J.rif"
  239.     name "JUNKPILE J"
  240. }
  241.  
  242. shape Shp_Junkpile_K
  243. {
  244.     file "OBJECTS\JUNKPILE K.rif"
  245.     name "JUNKPILE K"
  246. }
  247.  
  248. shape Shp_Junkpile_L
  249. {
  250.     file "OBJECTS\JUNKPILE L.rif"
  251.     name "JUNKPILE L"
  252. }
  253.  
  254. shape Shp_Junkpile_M
  255. {
  256.     file "OBJECTS\JUNKPILE M.rif"
  257.     name "JUNKPILE M"
  258. }
  259.  
  260. shape Shp_Junkpile_N
  261. {
  262.     file "OBJECTS\JUNKPILE N.rif"
  263.     name "JUNKPILE N"
  264. }
  265.  
  266. shape Shp_Junkpile_O
  267. {
  268.     file "OBJECTS\JUNKPILE O.rif"
  269.     name "JUNKPILE O"
  270. }
  271. /*
  272. shape Shp_towera
  273. {
  274.     file "levels\level06.rif"
  275.     name "tower A"
  276. }
  277. */
  278.  
  279.  
  280. /***************/
  281. /* CHARACTERS  */
  282. /***************/
  283.  
  284. character Chr_container : Chr_Default
  285. {
  286.     turning speed   1.0    // these values are all irrelevant but needed anyway
  287.     walking speed   1.0
  288.     strength        5    // initial strength points
  289.     aim             2    // how many degrees off target he can be at most
  290.     sight angle    70    // in degrees
  291.     sight range     8    // in metres
  292.     hearing range    20    // in metres
  293.     aggression    0.9    // from 0 to 1
  294. }
  295.  
  296.  
  297. /**********/
  298. /* ROLES  */
  299. /**********/
  300.  
  301. // world objects
  302.  
  303. role Rol_key : Rol_DefaultPickup
  304. {
  305.     shape        Shp_key
  306.     character    Chr_Other_Pickup
  307.     identifier    "Robot ID module"
  308.     moves on lifts yes
  309. }
  310.  
  311. /*
  312. role Rol_robowreck : Rol_DefaultGarbage
  313. {
  314.     shape        Shp_body
  315.     identifier    "robowreck"
  316. }
  317. */
  318.  
  319. role Rol_button : Rol_PlacedObject
  320. {
  321.     shape             Shp_button
  322.     ai            pickup
  323.     destination selectable    yes
  324. }
  325.  
  326. role Rol_body : Rol_DefaultGarbage
  327. {
  328.     shape Shp_body
  329. }
  330.  
  331. role Rol_carrier : Rol_PlacedObject
  332. {
  333.     shape Shp_carrier
  334. }
  335.  
  336. role Rol_containerd : Rol_PlacedObject
  337. {
  338.     shape         Shp_containerd
  339.     destructibility Frg_containerd_frag
  340.     identifier     "containerd"
  341.     armour         1
  342.     ai         blocker
  343. }
  344.  
  345. role Rol_Humanpod : Rol_PlacedObject
  346. {
  347.     ai            pickup
  348.     shape             Hcy_Humanpod
  349.  
  350.     per vertex fogging  no
  351.     destination selectable yes
  352. }
  353.  
  354. /*
  355. role Rol_doors : Rol_PlacedObject
  356. {
  357.     shape Shp_doors
  358. }
  359. */
  360. role Rol_gastowerlift : Rol_PlacedObject
  361. {
  362.     shape    Shp_gastowerlift
  363.     destination selectable yes
  364.     ai    track object
  365. }
  366.  
  367. role Rol_towerlift : Rol_PlacedObject
  368. {
  369.     shape    Shp_towerlift
  370.     destination selectable yes
  371.     ai    track object
  372. }
  373.  
  374. /************garbage************/
  375.  
  376. role Rol_garbage_B : Rol_DefaultGarbage
  377. {
  378.     shape Shp_garbage_B
  379. }
  380.  
  381. role Rol_garbage_C : Rol_DefaultGarbage
  382. {
  383.     shape Shp_garbage_C
  384. }
  385.  
  386. role Rol_garbage_D : Rol_DefaultGarbage
  387. {
  388.     shape Shp_garbage_D
  389. }
  390.  
  391. role Rol_garbage_E : Rol_DefaultGarbage
  392. {
  393.     shape Shp_garbage_E
  394. }
  395.  
  396. role Rol_cara : Rol_PlacedObject
  397. {
  398.     shape Shp_cara
  399. }
  400.  
  401. role Rol_garbage_G : Rol_DefaultGarbage
  402. {
  403.     shape Shp_garbage_G
  404. }
  405.  
  406. role Rol_garbage_H : Rol_DefaultGarbage
  407. {
  408.     shape Shp_garbage_H
  409. }
  410.  
  411. role Rol_garbage_I : Rol_DefaultGarbage
  412.  
  413. {
  414.     shape Shp_garbage_I
  415. }
  416.  
  417. role Rol_garbage_J : Rol_DefaultGarbage
  418. {
  419.     shape Shp_garbage_J
  420. }
  421.  
  422. role Rol_garbage_K : Rol_DefaultGarbage
  423. {
  424.     shape Shp_garbage_K
  425. }
  426.  
  427. role Rol_garbage_L : Rol_DefaultGarbage
  428. {
  429.     shape Shp_garbage_L
  430. }
  431.  
  432. role Rol_gasframe : Rol_PlacedObject
  433. {
  434.     shape Shp_gasframea
  435.     destination selectable yes
  436. }
  437.  
  438.  
  439. /************JUNKPILE************/
  440.  
  441. role Rol_Junk : Rol_PlacedObject
  442. {
  443.     shape Shp_Junk
  444. }
  445.  
  446. role Rol_Junkpile_F : Rol_DefaultJunkpile
  447. {
  448.     shape Shp_Junkpile_F
  449. }
  450.  
  451. role Rol_Junkpile_G : Rol_DefaultJunkpile
  452. {
  453.     shape Shp_Junkpile_G
  454. }
  455.  
  456. role Rol_Junkpile_H : Rol_DefaultGarbage
  457. {
  458.     shape Shp_Junkpile_H
  459. }
  460.  
  461. role Rol_Junkpile_I : Rol_DefaultGarbage
  462. {
  463.     shape Shp_Junkpile_I
  464. }
  465.  
  466. role Rol_Junkpile_J : Rol_DefaultGarbage
  467. {
  468.     shape Shp_Junkpile_J
  469. }
  470.  
  471. role Rol_Junkpile_K : Rol_DefaultGarbage
  472. {
  473.     shape Shp_Junkpile_K
  474. }
  475.  
  476. role Rol_Junkpile_L : Rol_DefaultGarbage
  477. {
  478.     shape Shp_Junkpile_L
  479. }
  480.  
  481. role Rol_Junkpile_M : Rol_DefaultGarbage
  482. {
  483.     shape Shp_Junkpile_M
  484. }
  485.  
  486. role Rol_Junkpile_N : Rol_DefaultGarbage
  487. {
  488.     shape Shp_Junkpile_N
  489. }
  490.  
  491. role Rol_Junkpile_O : Rol_DefaultGarbage
  492. {
  493.     shape Shp_Junkpile_O
  494. }
  495.  
  496.  
  497. /*
  498. role Rol_tower : Rol_PlacedObject
  499. {
  500.     shape Shp_towera
  501. }
  502. */
  503.  
  504.  
  505. role Rol_buttonb : Rol_PlacedObject
  506. {
  507.     ai    pickup
  508.     shape     Shp_buttonb
  509.     destination selectable    yes
  510. }
  511.  
  512. role Rol_buttonc : Rol_PlacedObject
  513. {
  514.     ai    pickup
  515.     shape     Shp_buttonc
  516.     destination selectable    yes
  517. }
  518.  
  519. // specials
  520.  
  521.  
  522.  
  523. /***********/
  524. /* THE MAP */
  525. /***********/
  526.  
  527. map /* _THE_ map - doesnt need a label */
  528. {
  529.     file "levels\level06.rif"
  530.     name "Land"
  531.     bitmap "bitmaps\\LEVEL06.rim"
  532.     camera plane "camhund"
  533.     max camera distance 100 // TBD exactly
  534.     max camera focus height "max focus height"
  535.     min camera focus height "min focus height"
  536.     shadow object rif "levels\level06_shadow.rif"
  537.     shadow object name "Land"
  538.  
  539.     // PLAYER'S TROOPS
  540.  
  541.     use Rol_GunLok in team 1 for
  542.         "Goodie A" as "Gunlok"
  543.  
  544.     use Rol_Hark in team 1 for
  545.         "Goodie C" as "Hark"
  546.  
  547.     use Rol_Frend in team 1 for
  548.         "Goodie B" as "Frend"
  549.  
  550.     use Rol_Elint in team 1 for
  551.         "Goodie D" as "Elint"
  552.  
  553.  
  554.     // NEUTRAL OBJECTS
  555.  
  556.  
  557.     use Rol_sneeker in team 2 for
  558.         "key" as "keyman"
  559.         
  560.  
  561.     use Rol_button in team 0 for
  562.         "button A" as "button_a"
  563.  
  564.     use Rol_body in team 0 for
  565.         "body" as "body"
  566.  
  567.     use Rol_Humanpod in team 0 for
  568.         "humanpod" as "humanpod"
  569.  
  570.     use Rol_gastowerlift in team 0 for
  571.         "gastowerlift" as "gastowerlift"
  572.  
  573.     use Rol_towerlift in team 0 for
  574.         "towerlift" as "towerlift"
  575.  
  576.     use Rol_towerlift in team 0 for
  577.         "towerlifttoo" as "towerlifttoo"
  578.  
  579.     use Rol_buttonb in team 0 for
  580.         "buttonb" as "buttonb"
  581.  
  582.     use Rol_buttonc in team 0 for
  583.         "buttonc" as "buttonc"
  584.  
  585.     use Rol_buttonc in team 0 for
  586.         "buttond" as "buttond"
  587.  
  588.  
  589.     use Rol_crateb in team 0 for
  590.         "CRATE AA" and
  591.         "CRATE AB" and
  592.         "CRATE AC" and
  593.         "CRATE AE" and
  594.         "CRATE AG"
  595.         
  596. /*and
  597.         "CRATE AF" and
  598.  
  599.         "CRATE AH" and
  600.         "CRATE AI" and
  601.         "CRATE AJ"*/
  602.     
  603.     use Rol_crateb in team 0 for
  604.         "CRATE AD" as "crate_ad"
  605.  
  606.  
  607.  
  608.  
  609.     use Rol_containerd in team 0 for
  610.         "CONTAINERD A" as "container_a"
  611.     use Rol_containerd in team 0 for
  612.         "CONTAINERD B" as "container_b"
  613.     use Rol_containerd in team 0 for
  614.         "CONTAINERD C" as "container_c"
  615.  
  616.     use Rol_carrier in team 0 for
  617.         "carrier"
  618. /*
  619.     use Rol_doors in team 0 for
  620.         "doors"
  621. */
  622.     /**********GARBAGE***********/
  623.  
  624.     use Rol_garbage_B in team 0 for
  625.         "GARBAGE B" as "garbage_b"
  626.         "GARBAGE BB" as "garbage_bb"
  627.  
  628.     use Rol_garbage_C in team 0 for
  629.         "GARBAGE C" as "garbage_c"
  630.  
  631.     use Rol_garbage_D in team 0 for
  632.         "GARBAGE D" as "garbage_d"
  633.  
  634.     use Rol_garbage_E in team 0 for
  635.         "GARBAGE E" as "garbage_e"
  636.     use Rol_garbage_E in team 0 for    
  637.         "GARBAGE EB" as "garbage_eb"
  638.  
  639.     use Rol_cara in team 0 for
  640.         "CAR A" and
  641.         "CAR B"
  642.  
  643.  
  644.     use Rol_garbage_G in team 0 for
  645.         "GARBAGE G" as "garbage_g"
  646.     use Rol_garbage_G in team 0 for    
  647.         "GARBAGE GB" as "garbage_gb"
  648.     use Rol_garbage_G in team 0 for
  649.         "GARBAGE GC" as "garbage_gc"
  650.     use Rol_garbage_G in team 0 for
  651.         "GARBAGE GD" as "garbage_gd"
  652.     use Rol_garbage_G in team 0 for
  653.         "GARBAGE GE" as "garbage_ge"
  654.  
  655.     use Rol_garbage_H in team 0 for
  656.         "GARBAGE H" as "garbage_h"
  657.     use Rol_garbage_H in team 0 for
  658.         "GARBAGE HB" as "garbage_hb"
  659.     use Rol_garbage_H in team 0 for
  660.         "GARBAGE HC" as "garbage_hc"
  661.  
  662.     use Rol_garbage_I in team 0 for
  663.         "GARBAGE I" as "garbage_i"
  664.  
  665.     use Rol_garbage_J in team 0 for
  666.         "GARBAGE J" as "garbage_j"
  667.         "GARBAGE JB" as "garbage_jb"
  668.  
  669.     use Rol_garbage_K in team 0 for
  670.         "GARBAGE K" as "garbage_k"
  671.     use Rol_garbage_K in team 0 for
  672.         "GARBAGE KB" as "garbage_kb"
  673.     use Rol_garbage_K in team 0 for
  674.         "GARBAGE KC" as "garbage_kc"
  675.     use Rol_garbage_K in team 0 for
  676.         "GARBAGE KD" as "garbage_kd"
  677.  
  678.     use Rol_garbage_L in team 0 for
  679.         "GARBAGE L" as "garbage_l"
  680.  
  681.     use Rol_gasframe in team 0 for
  682.         "gasframe A" and
  683.         "gasframe B" and
  684.         "gasframe C" and
  685.         "gasframe D" and
  686.         "gasframe E" and
  687.         "gasframe F" 
  688.  
  689.     /*** GASTANK ***/    
  690.  
  691.     use Rol_gastanka in team 2 for
  692.         "gastank A" as "gastank1"
  693.     use Rol_gastanka in team 2 for
  694.         "gastank B" as "gastank2"
  695.  
  696.     use Rol_gastowera in team 0 for
  697.         "gastower A"
  698.  
  699.     use Rol_gastowere in team 0 for
  700.         "gastower E"
  701.  
  702.     use Rol_hull in team 0 for
  703.         "hull"
  704.  
  705.     /***********JUNKPILE***********/
  706.  
  707.     use Rol_Junk in team 0 for 
  708.         "JUNK A" and
  709.         "JUNK B" and
  710.         "JUNK C" and
  711.         "JUNK D" and
  712.         "JUNK E" and
  713.         "JUNK F" and
  714.         "JUNK G" and
  715.         "JUNK H"
  716.  
  717.  
  718.     use Rol_Junkpile_F in team 0 for
  719.         "JUNKPILE FA" as "junkpile_fa"
  720.  
  721.     use Rol_Junkpile_F in team 0 for
  722.         "JUNKPILE FB" as "junkpile_fb"
  723.  
  724.     use Rol_Junkpile_G in team 0 for
  725.         "JUNKPILE GA" as "junkpile_ga"
  726.     use Rol_Junkpile_G in team 0 for
  727.         "JUNKPILE GB" as "junkpile_gb"
  728.     use Rol_Junkpile_G in team 0 for
  729.         "JUNKPILE GC" as "junkpile_gc"
  730.     use Rol_Junkpile_G in team 0 for
  731.         "JUNKPILE GD" as "junkpile_gd"
  732.  
  733.     use Rol_Junkpile_H in team 0 for 
  734.         "JUNKPILE HA" as "junkpile_ha"
  735.     use Rol_Junkpile_H in team 0 for
  736.         "JUNKPILE HB" as "junkpile_hb"
  737.     use Rol_Junkpile_H in team 0 for
  738.         "JUNKPILE HC" as "junkpile_hc"
  739.     use Rol_Junkpile_H in team 0 for
  740.         "JUNKPILE HD" as "junkpile_hd"
  741.     use Rol_Junkpile_H in team 0 for
  742.         "JUNKPILE HE" as "junkpile_he"
  743.  
  744.     use Rol_Junkpile_I in team 0 for 
  745.         "JUNKPILE I"  as "junkpile_i"
  746.  
  747.     use Rol_Junkpile_J in team 0 for 
  748.         "JUNKPILE J" as "junkpile_j"
  749.     
  750.     use Rol_Junkpile_K in team 0 for 
  751.         "JUNKPILE K" as "junkpile_k"
  752.     use Rol_Junkpile_K in team 0 for 
  753.         "JUNKPILE KB" as "junkpile_kb"
  754.  
  755.     use Rol_Junkpile_L in team 0 for 
  756.         "JUNKPILE L" as "junkpile_l"
  757.  
  758.     use Rol_Junkpile_M in team 0 for
  759.         "JUNKPILE M" as "junkpile_m"
  760.  
  761.     use Rol_Junkpile_N in team 0 for
  762.         "JUNKPILE N" as "junkpile_n"
  763.  
  764.     use Rol_Junkpile_O in team 0 for
  765.         "JUNKPILE O" as "junkpile_o"
  766.  
  767.     /*********ROBODOZER*********/
  768.  
  769.     use Rol_Robodozer in team 0 for
  770.         "robodozer" as "robodozer"
  771. /*
  772.     use Rol_tower in team 0 for
  773.         "tower A" and 
  774.         "tower B"
  775. */
  776.     use Rol_MaximLaser_Pickup in team 0 for
  777.         "MAXIM LASER PICKUP A"
  778.  
  779.     use Rol_yellow in team 0 for
  780.  
  781.         "light B" and
  782.         "light F" and
  783.         "light G" and
  784.         "light H" and
  785.         "light I" and
  786.         "light J" and
  787.         "light K" and
  788.         "light L" and
  789.         "light M" and
  790.     
  791.         "light O" and
  792.         
  793.         "light Q" and
  794.  
  795.         "light T" and
  796.         "light U" and
  797.         
  798.         "greenlight" and
  799.         "bluelight C"
  800.  
  801.     use Rol_Redlight in team 0 for
  802.         "redlight A" and
  803.         "redlight C" and
  804.         "redlight D" and
  805.         "redlight F" and
  806.         "redlight H"
  807.  
  808.     use Rol_yellow in team 0 for
  809.         "bluelight A" and
  810.         "bluelight B"
  811.  
  812.     use Rol_OilFire in team 0 for
  813.         "oilfire A" and
  814.         "oilfire D"
  815. }
  816.  
  817. camera track
  818. {
  819.     file "levels\level06.rif"
  820.     name "elint alive"
  821. }
  822.  
  823. camera track
  824. {
  825.     file "levels\level06.rif"
  826.     name "docks end"
  827. }
  828.